Text copied to clipboard!

Título

Text copied to clipboard!

Ingeniero/a de Software Preekshaz

Descripción

Text copied to clipboard!
Estamos buscando un/a Ingeniero/a de Software Preekshaz con sólida capacidad técnica, mentalidad analítica y pasión por crear productos digitales confiables, eficientes y centrados en el usuario. Esta posición está orientada a profesionales que disfrutan resolver problemas complejos, colaborar con equipos multidisciplinarios y participar activamente en todo el ciclo de vida del desarrollo de software, desde la definición de requisitos hasta la implementación, el monitoreo y la mejora continua. La persona seleccionada contribuirá al diseño de arquitecturas modernas, al desarrollo de aplicaciones robustas y al mantenimiento de sistemas de alto rendimiento que apoyen objetivos de negocio y necesidades operativas en constante evolución. El rol requiere experiencia en programación, estructuras de datos, diseño de sistemas, integración de servicios y buenas prácticas de ingeniería. Buscamos a alguien capaz de escribir código limpio, reutilizable y bien documentado, así como de participar en revisiones técnicas, pruebas automatizadas y procesos de despliegue continuo. También valoramos la capacidad de comprender el contexto del producto, proponer mejoras técnicas y funcionales, y comunicar ideas de manera clara tanto a perfiles técnicos como no técnicos. La persona ideal tendrá interés por la calidad, la seguridad, la escalabilidad y la eficiencia, y sabrá equilibrar velocidad de entrega con sostenibilidad técnica a largo plazo. Como Ingeniero/a de Software Preekshaz, trabajarás en estrecha colaboración con gerentes de producto, diseñadores, analistas, especialistas en calidad y otros ingenieros para construir soluciones alineadas con prioridades estratégicas. Participarás en la definición de funcionalidades, estimación de esfuerzos, identificación de riesgos y resolución de incidencias en producción. Además, contribuirás a la mejora de procesos internos, estándares de desarrollo y prácticas de observabilidad, rendimiento y confiabilidad. Se espera una actitud proactiva para investigar nuevas tecnologías, evaluar herramientas y adoptar enfoques que impulsen la innovación sin comprometer la estabilidad del entorno. Esta oportunidad es ideal para una persona orientada a resultados, con curiosidad técnica y compromiso con el aprendizaje continuo. Valoramos especialmente la autonomía, la responsabilidad, la colaboración y la disposición para mentorizar a otros miembros del equipo cuando sea necesario. Si te motiva construir software de impacto, participar en decisiones técnicas relevantes y trabajar en un entorno dinámico donde la excelencia en ingeniería es una prioridad, esta posición puede ser una excelente opción para tu desarrollo profesional. Ofrecemos un entorno de trabajo colaborativo, retos técnicos significativos y la posibilidad de influir directamente en la evolución de productos y plataformas clave para la organización.

Responsabilidades

Text copied to clipboard!
  • Diseñar, desarrollar y mantener aplicaciones y servicios de software escalables.
  • Colaborar con equipos de producto, diseño y calidad para definir soluciones técnicas.
  • Escribir código limpio, eficiente, seguro y bien documentado.
  • Participar en revisiones de código y aplicar buenas prácticas de ingeniería.
  • Implementar pruebas unitarias, de integración y automatizadas para asegurar la calidad.
  • Investigar, diagnosticar y resolver errores, incidencias y cuellos de botella.
  • Contribuir a la arquitectura del sistema y a decisiones técnicas de largo plazo.
  • Apoyar despliegues, monitoreo y mejora continua del rendimiento en producción.

Requisitos

Text copied to clipboard!
  • Título en informática, ingeniería de software o experiencia equivalente demostrable.
  • Experiencia en desarrollo de software con al menos un lenguaje moderno de programación.
  • Conocimiento de estructuras de datos, algoritmos y principios de diseño de software.
  • Experiencia con APIs, bases de datos relacionales o no relacionales y servicios web.
  • Familiaridad con control de versiones, especialmente Git, y flujos colaborativos.
  • Conocimiento de pruebas automatizadas, depuración y resolución de problemas técnicos.
  • Comprensión de prácticas de seguridad, rendimiento y escalabilidad en aplicaciones.
  • Capacidad de comunicación efectiva y trabajo en equipo en entornos ágiles.

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Qué lenguajes de programación dominas y en qué proyectos los has utilizado?
  • ¿Tienes experiencia desarrollando aplicaciones backend, frontend o de pila completa?
  • ¿Has trabajado con arquitecturas basadas en microservicios o sistemas distribuidos?
  • ¿Qué herramientas utilizas para pruebas, integración continua y despliegue?
  • ¿Cómo abordas la optimización del rendimiento y la resolución de errores complejos?
  • ¿Qué experiencia tienes colaborando con equipos multidisciplinarios en metodologías ágiles?
  • ¿Has participado en revisiones de código o mentoría técnica de otros desarrolladores?
  • ¿Cuál ha sido el proyecto de software más desafiante en el que has trabajado?